package 每天一题;

/**
 * @ClassName : _520_检测大写字母
 * @Author : 骆发茂
 * @Date: 2022/6/22 9:26
 * @Description :
 */
public class _520_检测大写字母 {
    public boolean detectCapitalUse(String word) {
        if (word.equals(word.toLowerCase())) {
            return true;
        } else if (word.equals(word.toUpperCase())) {
            return true;
        }
        int index = 1;
        if (Character.isUpperCase(word.charAt(0))) {
            while (index < word.length() && Character.isLowerCase(word.charAt(index))) {
                index++;
            }
        }
        /**如果相等，返回true，说明除首字母，其他都是小写
         * 反而，返回false的话，说明不等于，其中有大写的混在里面*/
        return index == word.length();

    }
}